payment by telegraphic transfer - Español Inglés Diccionario